// pages/shareholders/shareholders.js
const utils = require('../../utils/util.js');
const glob = getApp().globalData;
import {noneSharehloder} from '../../utils/imgbase64.js';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    listData:[],
    page:1
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      this.setData({
          noneSharehloder
      })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let app = getApp();
    app.loginState();
    this.upDateData(false)
  },
  upDateData:function(state){
      wx.showLoading({
          title: '加载中',
      })
      utils.ajax(glob.ROOT_URL + 'groups', {
          header: {
              'Accept': 'application/vnd.dct.v1+json'
          },
          data: {
              uid: wx.getStorageSync('user_info').uid,
              page: this.data.page
          }
      }, res => {
          wx.hideLoading();
          wx.stopPullDownRefresh();
          if(res.state=="1"){
              if(state==true){
                  this.setData({
                      listData: this.data.listData.concat(res.data)
                  })
              }else{
                  this.setData({
                      listData: res.data
                  })
              } 
          }else{
              wx.showToast({
                  title: '加载失败，请重试',
                  icon: 'none'
              })
          }
      }, err => {
          wx.hideLoading();
          wx.stopPullDownRefresh()
          wx.showToast({
              title:'加载失败，网络错误',
              icon:'none'
          })
      })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
      this.setData({
          page: 1
      })
      this.upDateData(false);
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
      let p = ++this.data.page;
      this.setData({
          page: p
      })
      this.upDateData(true)
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})